<?php
/**
 * 文件
 * @author wisoch@hotmail.com
 *
 */

class FileSystem {
	/**
	 * 获取文件扩展名
	 * @param unknown_type $file
	 */
	public static function extension($file) {
		return pathinfo($file, PATHINFO_EXTENSION);
	}
	/**
	 * 获取文件名称
	 * @param unknown_type $file
	 */
	public static function getBasicName($file) {
		return pathinfo($file, PATHINFO_BASENAME);
	}
	/**
	 * 递归创建文件夹
	 * @param unknown_type $dir
	 * @param unknown_type $mode
	 */
	function mkdir($dir, $mode = 0777) {
		if (is_dir($dir) || @mkdir($dir, $mode)) return true;
		if (!self::mkdir(dirname($dir), $mode)) return false;
		return @mkdir($dir, $mode);
	}
}
?>